package com.docking.heylo.service.impl;

import com.docking.heylo.dao.mapper.PostTagMapper;
import com.docking.heylo.service.IPostTagService;
import com.docking.heylo.web.dto.PostTagListDto;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.Map;

@Service
public class PostTagServiceImpl implements IPostTagService {

    @Resource
    public PostTagMapper postTagMapper;

    @Override
    public void savePostTag(int[] aite, int userId, Integer postId) {
        postTagMapper.batchSavePostTag(aite,userId, postId);
    }


    @Override
    public PageInfo<Map<String, Object>> tagForUser(PostTagListDto tagListDto) {
        PageHelper.startPage(tagListDto.getPageNumber(), tagListDto.getSize());
        PageHelper.orderBy("crt_time desc");
        return new PageInfo<>(postTagMapper.tagForUser(tagListDto.getInformationId()));
    }


}
